package constante;

public enum First {

	AVANCADO("AVANCADO", "AV"),	
	SIMPLES("SIMPLES","SI"), ;

	private String descricao;

	private String abreviacao;

	private First(String descricao, String abreviacao) {
		this.descricao = descricao;
		this.abreviacao = abreviacao;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public String getAbreviacao() {
		return abreviacao;
	}

	public void setAbreviacao(String abreviacao) {
		this.abreviacao = abreviacao;
	}

	public String parse(First tipoToken) {
		for (First item : First.values()) {
			if (tipoToken.getAbreviacao().equals(item.getAbreviacao())) {
				return item.getDescricao();
			}
		}
		return null;
		
	}
}
